home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d909.lha / GoldED2 / Tools / HiSpeed / ARexxDoc < prev    next >
Text File  |  1993-08-28  |  9KB  |  175 lines

  1.                            ARexx-Kommandos
  2.  
  3. In  diesem  Text  werden  die  von HiSpeed angebotenen ARexx-Kommandos
  4. dargestellt. Normalerweise ist eine gleichzeitige Bedienung über ARexx
  5. &  Workbench  möglich.  Die  ARexx-Befehle  von HiSpeed fallen in drei
  6. Gruppen:
  7.  
  8. - Befehle zum Abfragen von Einstellungen (Typ QUERY)
  9. - Kommandos zum Setzen von Einstellungen (Typ SET)
  10. - und schließlich Routinenaufrufe.
  11.  
  12.  
  13. A) AREXX
  14.  
  15. Der  ARexx-Port von HiSpeed kann direkt über die Shell (z.B. mit einer
  16. Zeile  wie RX  "ADDRESS  HISPEED.1  QUIT" oder aber über ARexx Script-
  17. Dateien angesprochen werden: RX <File>. Beispiele für ein Script-File:
  18.  
  19.   1.      /* alle Rexx-Programme beginnen mit einem Kommentar  */
  20.  
  21.           address HISPEED.1        /* an HiSpeed wenden        */
  22.           'REQUESTFILE'            /* File auswählen lassen    */
  23.           'SET QUALITY HISPEED'    /* HiSpeed-Modus einstellen */
  24.           'SET DOUBLE'             /* doppelseitigen Druck ein */
  25.           'SET HEADER ON'          /* Seiten-Header anfordern  */
  26.           'PRINT'                  /* ... und drucken          */
  27.  
  28.   2.      /* den aktuellen Font abfragen */
  29.  
  30.           address HISPEED.1        /* an HiSpeed wenden        */
  31.           options results          /* Ergebnis anfordern       */
  32.           'QUERY QUALITY'          /* Font abfragen            */
  33.           say RESULT               /* Ergebnis zeigen          */
  34.  
  35.  
  36. B) AREXX-BEFEHLE
  37.  
  38. Gruppe 1 - Einstellungen setzen (SET)
  39.  
  40. Mit  den  Befehlen  in  dieser Gruppe können die Programmeinstellungen
  41. geändert  werden.  Alle  Kommandos  entsprechen  dabei  dem  folgenden
  42. Schema: SET <Einstellung> <Wert>
  43.  
  44.   SET LAYOUTX <Spalten>...................... Anzahl Spalten
  45.   SET LAYOUTY <Zeilen>....................... Anzahl Reihen
  46.   SET LEFT <mm>.............................. linker Rand
  47.   SET RIGHT <mm>............................. rechter Rand
  48.   SET TOP <mm>............................... Rand oben
  49.   SET BOTTOM <mm>............................ Rand unten
  50.   SET DX <mm>................................ Raum zwischen Spalten
  51.   SET DY <mm>................................ Raum zwischen Reihen
  52.   SET COPIES <Anzahl>........................ Anzahl Kopien
  53.   SET FEED <0|1|2|3|4|5|6|7>................. Zeilenvorschub (+)
  54.   SET PORT <'PAR:'|'SER:'|FILE>.............. Ausgabeport (s. OUTFILE)
  55.   SET OUTFILE '<Dateiname>'.................. Ausgabedatei
  56.   SET QUALITY <HISPEED|LQ|EDV|BOLD|BOLDEDV>.. Ausgabestil
  57.   SET FILE '<Dateiname>' .................... Datei in Liste aufnehmen
  58.   SET PERFORMESC [ON]|OFF] .................. ESC-Erkennung ein/aus
  59.   SET PERFORMFF [ON|OFF] .................... FF-Erkennung ein/aus
  60.   SET NUMBER [ON|OFF] ....................... Nummerierung ein aus
  61.   SET HEADER [OFF|NOHEADER|ON|INDEX] ........ Headertyp festlegen
  62.   SET SIZE <Fontname> ....................... Font auswählen (+)
  63.   SET DOUBLE [ON|OFF] ....................... Doppeldruck an/aus
  64.   SET SINGLE [ON|OFF] ....................... Doppeldruck aus/ein
  65.   SET DESCEND [ON|OFF] ...................... ab/aufsteigend drucken
  66.   SET ASCEND [ON|OFF] ....................... auf/absteigend drucken
  67.   SET SEPARATE [ON|OFF] ..................... Trennlinien ein aus
  68.   SET ADJUSTLF [ON|OFF] ..................... LF's anpassen an/aus
  69.   SET KEEPLF [ON|OFF] ....................... LF's anpassen aus/an
  70.   SET REQUESTER [ON|OFF] .................... Requester aus (1)
  71.   SET ASK '<Text>' .......................... YES/NO Requester zeigen
  72.   SET WARN '<Text'> ......................... I SEE Requester anzeigen
  73.   SET BOOK [ON|OFF] ......................... Buch-Modus an/aus
  74.   SET COVER <Coverfile> ..................... Cover drucken
  75.   SET KEYLIST <file> ........................ Stichwortdatei (*)
  76.   SET KEYCODE <Zeichen|OFF> ................. Stichwort-Marker setzen
  77.   SET PAPERX <mm> ........................... Papierbreite festlegen
  78.   SET PAPERY <mm> ........................... Papierhöhe festlegen
  79.   SET PERFORATE [ON|OFF] .................... Rand an Abheften anpassen
  80.   SET ORIENTATION <PORTRAIT|LANDSCAPE> ...... Papierausrichtung
  81.   SET MSDOS [ON|OFF] ........................ MS-DOS Modus ein/aus
  82.   SET UNIDIR [ON|OFF] ....................... Unidirektional ein/aus
  83.   SET SCREEN <PubScreenName> ................ Screen auswählen
  84.  
  85. Wie  zu erkennen ist, kann bei allen über ON/OFF gesteuerten Variablen
  86. das  Schlüsselwort  (ON  bzw.  OFF)  entfallen:  SET  SINGLE  hat dann
  87. beispielsweise die gleiche Wirkung wie 'SET SINGLE ON'.
  88.  
  89.  
  90. Gruppe 2 - Anweisungen
  91.  
  92. Mit  den  Befehlen  in  dieser  Gruppe  können  Programmfunktionen von
  93. HiSpeed  aufgerufen werden. Argumente werden in keinem Fall werwartet.
  94. Als  Rückgabewerte  sind  10  (Fehler),  5  (Warnung) und 0 (alles OK)
  95. möglich. Mögliche Anweisungen:
  96.  
  97.   QUIT ...................................... HiSpeed beenden
  98.   SLEEP ..................................... Iconify
  99.   OPENWIN ................................... Hauptfenster öffnen
  100.   SORTNAME .................................. Liste n. Namen sortieren
  101.   SORTSIZE .................................. Files n. Größe sortieren
  102.   NEW ....................................... Job-Liste löschen
  103.   CLR ....................................... dito.
  104.   REQUESTFILE ............................... Filerequester aufrufen
  105.   PRINT ..................................... Files in Liste drucken
  106.   SCAN ...................................... Files in Liste scannen
  107.   VSCAN ..................................... Preview
  108.   RESET ..................................... alle Werte zurücksetzen
  109.   INFO ...................................... SCAN-Ergebnis zeigen
  110.   SAVECONFIG ................................ Einstellungen speichern
  111.  
  112.  
  113. Gruppe 3 - Abfragen (QUERY)
  114.  
  115. In  dieser  Gruppe  finden  sich  Anweisungen, mit denen die aktuellen
  116. HiSpeed-Einstellungen   abgefragt   werden   können.   Alle  Kommandos
  117. entsprechen  der  Form QUERY <gesuchte Einstellung> [<Ergänzung>]. Das
  118. Ergebnis  wird  in  der  Variable  RESULT  abgelegt. Es entspricht den
  119. Werten, die bei den analogen SET-Varianten angegeben wurden (s.o.).
  120.  
  121.   QUERY LAYOUTX ............................. Anzahl Spalten
  122.   QUERY LAYOUTY ............................. Anzahl Zeilen
  123.   QUERY LEFT ................................ linker Rand
  124.   QUERY RIGHT ............................... rechter Rand
  125.   QUERY TOP ................................. Rand oben
  126.   QUERY BOTTOM .............................. Rand unten
  127.   QUERY DX .................................. Raum zwischen Spalten
  128.   QUERY DY .................................. Raum zwischen Reihen
  129.   QUERY COPIES .............................. Anzahl Kopien
  130.   QUERY FEED ................................ Blattvorschub (+)
  131.   QUERY PORT ................................ Ausgabeport
  132.   QUERY OUTFILE ............................. Ausgabedatei
  133.   QUERY QUALITY ............................. Ausgabestil
  134.   QUERY PERFORMESC .......................... ESC-Erkennung
  135.   QUERY PERFORMFF ........................... FF-Erkennung
  136.   QUERY NUMBER .............................. Nummerierung
  137.   QUERY HEADER .............................. Headertyp
  138.   QUERY SIZE ................................ Font (+)
  139.   QUERY DOUBLE .............................. Druck-Betriebsart
  140.   QUERY SINGLE .............................. dito.
  141.   QUERY DESCEND ............................. Druck-Richtung
  142.   QUERY ASCEND .............................. dito.
  143.   QUERY SEPARATE ............................ Trennlinien-Einstellung
  144.   QUERY ADJUSTLF ............................ Adjust-LF-Einstellung
  145.   QUERY KEEPLF .............................. dito.
  146.   QUERY BLOCKX .............................. Buchstaben/Zeile
  147.   QUERY BLOCKY .............................. Zeilen/Block
  148.   QUERY PAGES ............................... benötigte Seiten    (*)
  149.   QUERY SHEETS .............................. benötigte Blätter   (*)
  150.   QUERY DISTORTIONS ......................... Umbrüche            (*)
  151.   QUERY BYTES ............................... Textgröße in Bytes
  152.   QUERY JOBS ................................ Anzahl Jobs abfragen
  153.   QUERY VERSION ............................. Version abfragen
  154.   QUERY JOBNAME <Slot> ...................... Job-Name abfragen
  155.   QUERY STATE ............................... HiSpeed-Zustand abfragen
  156.   QUERY JOBPAGE <Slot> ...................... Seiten-Nr. abfragen (*)
  157.   QUERY BOOK ................................ Buchmodus abfragen
  158.   QUERY MAXLINE ............................. längste Zeile       (*)
  159.   QUERY KEYCODE ............................. Stichwort-Code abfragen
  160.   QUERY PERFORATE ........................... Anpassung f. Abheften
  161.   QUERY ORIENTATION ......................... Papierausrichtung
  162.   QUERY MSDOS ............................... MS-DOS Modus abfragen
  163.   QUERY UNIDIR .............................. Unidirektionalmodus
  164.  
  165.   --------
  166.  
  167.   (1) das Ein/Ausschalten von Requestern wirkt sich nur auf Operationen
  168.       aus, die über ARexx ausgelöst werden.
  169.  
  170.   (*) Die mit diesem Zeichen gekennzeichneten Einträge sind erst nach
  171.       einem Scan-Durchlauf (SCAN oder VSCAN) mit sinnvollen Werten be-
  172.       legt.
  173.  
  174.   (+) Änderung gegenüber früheren HiSpeed-Versionen
  175.